Chống thuyền ngược nước

Direct English translation

Pushing a boat against the current.

Equivalent English version

Swimming against the tide

Giải thích tiếng Việt
Chỉ tình cảnh hoặc công việc rất vất vả, khó khăn, phải gắng sức nhiều mới có thể vượt qua. Thường dùng để nói về những trở ngại lớn sự nhọc nhằn kéo dài.
English explanation
Refers to a situation or task that is extremely hard and demanding, requiring great effort to get through. It is commonly used to describe major obstacles and prolonged hardship.